package gamefw.tests.implementations.game;

import gamefw.framework.Coordinate;
import gamefw.gameplugin.GameBoard;
import gamefw.gameplugin.GameEntity;

public class SimpleGameBoard extends GameBoard {

	@Override
	public String getVisualResource(String resourceType) {
		return "simpleVisualResource";
	}

	@Override
	public void initGameBoard(GameEntity[] entities) {
	}

	@Override
	public int getRowsCount() {
		return 0;
	}

	@Override
	public int getColsCount() {
		return 0;
	}

	@Override
	public GameEntity getEntity(Coordinate position) {
		return null;
	}

	@Override
	public void setEntity(Coordinate position, GameEntity entity) {
	}

	@Override
	public Coordinate[] getEmptyPositions() {
		return new Coordinate[0];
	}

	@Override
	public GameEntity[] getEntities() {
		return new GameEntity[0];
	}

	@Override
	public void display() {
	}

	@Override
	public Coordinate getLogicalPosition(Coordinate physicalPosition) {
		return new Coordinate(0,0);
	}

	@Override
	public Coordinate getPhysicalPosition(Coordinate logicalPosition) {
		return new Coordinate(0,0);
	}

}
